﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
///IndexMenuDto 的摘要说明
/// </summary>
namespace IPTV.module
{
    [Serializable] 
    public class CourseDto
    {
        private string videoId; //视频ID
        private string teacherId; //对应老师ID
        private string teacherName; //对应老师名字
        private string catId; //知识点ID
        private string videoName;//课程名称
        private string videoLength;//课程时长
        private string videoUrl;//视频文件路径
        private string shotTime;//拍摄时间
        private string status; //视频提交状态
        private string keyword;//关键字
        private string remark;//课程介绍
        private string postDate;//发布时间
        private int rank;//评分总数
        private int commentCount; //评论总人数
        private int scoringCount; //评分总人数
        private Decimal averagescore;//平均分数
        private int browserCount;//完整浏览次数
        private string  isRecommend;//是否免费视频
        private string smallUrl;//视频大广告图
        private string videoType;//视频类别
        private string level;//内部推荐级别
        private string catName;//知识点名称
        private int userId;//CMS用户ID
        private int file_size;//file_size
        private string videoHdUrl;//高清flv文件地址
        private string videoCommonUrl;//普通flv文件地址
        private string bigUrl;//视频超大图
        private string tagIDs;//课程标签ID
        private string reSort;//首页视频排序
        private string code;//视频编码
        private string videoHits;//视频点击次数
        private string picOne;//视频中图
        private string picTwo;//视频小图
        private string gradeId;//年级ID
        private string subjectId;//科目ID
        private string scope;//适用范围ID（实际年级）
        private string scopename;//适用范围名称
        private string allCategoryID;//视频全层级知识点ID集合
        private string isbest;//是否金币视频
        private Decimal coin;//金币定价数量(现价)
        private string poststatus;//发布状态
        private string frontPhoto;
        private string gradeName;
        private string subjectName;
        private string createTime;

        public string CreateTime
        {
            get { return createTime; }
            set { createTime = value; }
        }

        public string SubjectName
        {
            get { return subjectName; }
            set { subjectName = value; }
        }

        private string tags;
        private bool isPay = false;

        public bool IsPay
        {
            get { return isPay; }
            set { isPay = value; }
        }

        public string Tags
        {
            get { return tags; }
            set { tags = value; }
        }

        public string GradeName
        {
            get { return gradeName; }
            set { gradeName = value; }
        }

        public string FrontPhoto
        {
            get { return frontPhoto; }
            set { frontPhoto = value; }
        }

        public string VideoId
        {
            get { return videoId; }
            set { videoId = value; }
        }
        public string Poststatus
        {
            get { return poststatus; }
            set { poststatus = value; }
        }
        public Decimal Coin
        {
            get { return coin; }
            set { coin = value; }
        }
        public string Isbest
        {
            get { return isbest; }
            set { isbest = value; }
        }
        public string AllCategoryID
        {
            get { return allCategoryID; }
            set { allCategoryID = value; }
        }

        public string CatId
        {
            get { return catId; }
            set { catId = value; }
        }

        public string TeacherId
        {
            get { return teacherId; }
            set { teacherId = value; }
        }
        public string ShotTime
        {
            get { return shotTime; }
            set { shotTime = value; }
        }
        public string VideoUrl
        {
            get { return videoUrl; }
            set { videoUrl = value; }
        }

        public string VideoLength
        {
            get { return videoLength; }
            set { videoLength = value; }
        }

        public string VideoName
        {
            get { return videoName; }
            set { videoName = value; }
        }
        public int Rank
        {
            get { return rank; }
            set { rank = value; }
        }
        public string PostDate
        {
            get { return postDate; }
            set { postDate = value; }
        }
        public string Remark
        {
            get { return remark; }
            set { remark = value; }
        }
        public string Keyword
        {
            get { return keyword; }
            set { keyword = value; }
        }
        public string Status
        {
            get { return status; }
            set { status = value; }
        }
        public string SmallUrl
        {
            get { return smallUrl; }
            set { smallUrl = value; }
        }

        public string IsRecommend
        {
            get { return isRecommend; }
            set { isRecommend = value; }
        }
        public int BrowserCount
        {
            get { return browserCount; }
            set { browserCount = value; }
        }
        public Decimal Averagescore
        {
            get { return averagescore; }
            set { averagescore = value; }
        }
        public int ScoringCount
        {
            get { return scoringCount; }
            set { scoringCount = value; }
        }

        public int CommentCount
        {
            get { return commentCount; }
            set { commentCount = value; }
        }
        public int File_size
        {
            get { return file_size; }
            set { file_size = value; }
        }
        public int UserId
        {
            get { return userId; }
            set { userId = value; }
        }
        public string CatName
        {
            get { return catName; }
            set { catName = value; }
        }
        public string Level
        {
            get { return level; }
            set { level = value; }
        }

        public string VideoType
        {
            get { return videoType; }
            set { videoType = value; }
        }
        public string  ReSort
        {
            get { return reSort; }
            set { reSort = value; }
        }
        public string TagIDs
        {
            get { return tagIDs; }
            set { tagIDs = value; }
        }
        public string BigUrl
        {
            get { return bigUrl; }
            set { bigUrl = value; }
        }
        public string VideoCommonUrl
        {
            get { return videoCommonUrl; }
            set { videoCommonUrl = value; }
        }
        public string VideoHdUrl
        {
            get { return videoHdUrl; }
            set { videoHdUrl = value; }
        }
        public string Scopename
        {
            get { return scopename; }
            set { scopename = value; }
        }
        public string Scope
        {
            get { return scope; }
            set { scope = value; }
        }
        public string SubjectId
        {
            get { return subjectId; }
            set { subjectId = value; }
        }
        public string GradeId
        {
            get { return gradeId; }
            set { gradeId = value; }
        }
        public string PicTwo
        {
            get { return picTwo; }
            set { picTwo = value; }
        }

        public string PicOne
        {
            get { return picOne; }
            set { picOne = value; }
        }
        public string  VideoHits
        {
            get { return videoHits; }
            set { videoHits = value; }
        }
        public string Code
        {
            get { return code; }
            set { code = value; }
        }

        public string TeacherName
        {
            get { return teacherName; }
            set { teacherName = value; }
        }
    }
}